a:hover{text-decoration: none}
#box1{width: 100%;margin: 0 auto;background-color: #ffffff;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}
#box2{width: 100%;height: 170px;margin: 0 auto;background-color: #ffffff;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background: url(../images/templatemo_header_3.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-position: center;}
.box2_1{width: 950px;margin: 0 auto;padding-top: 30px;color: white }

.style_menu{background-color:#9f00a7;border: 1px solid white; color: white }
#box3{width: 100%;height: auto;min-height:100px;margin: 0 auto;background-color: white;}
#box3_1{width: 950px;margin: 15px auto;/*background-color: #f3f6f5;*/}
.tool_tracuu{width: 24%;min-width: 230px;height: auto;min-height:100px;float: left;margin-left: 1.5%;margin-top: 10px;margin-bottom: 10px;
background-color: #2e2e2e}
.h1tracuu{color: white;font-size: 16px;font-weight: normal;width: 100%;text-align: left;padding-left: 20px;text-transform: uppercase;}
.teninput{width:85%;color: #ffffff;font-size: 12px;margin-left: 18px;font-weight: bold}
.teninput:hover{width:85%;color: #ffffff;font-size: 12px;margin-left: 18px;font-weight: bold}
.input_tracuu{width: 85%;margin: 0 auto;margin-bottom: 5px;height: 27px;padding: 4px 12px;}
.tentt{font-size: 12px;color: white;font-weight: normal;margin-left: 10px;}
.radio_tracuu{padding-top: 10px;display: inline-block}
.nut_tracuu{float: right;margin-right: 30px;margin-bottom: 15px;}
.box_sp{width: 71%;float: left;margin-left: 2%;margin-top: 10px;margin-bottom: 10px;}
.box_sp1{width: 100%;float: left;margin: 0;}
.box_phantrang{width: 100%;float: left;margin: 0;}
.sp{width: 24%;height:auto;min-height: 270px;float: left;background-color: white;margin-right: 1%;margin-bottom: 20px;border: 1px dotted #f3f6f5 ;}
.sp:hover{-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;border: 1px solid #d3d5d4;box-sizing: border-box;
    box-sizing: border-box;-webkit-box-sizing:  border-box;}
.hinhsp{width: 90%;margin-left: 5%;float: left}

.tensp{width: 97%;background-color: #22222a;color: white;display: block;float: left;margin-left: 1.5%;word-wrap: break-word;font-size: 13px;line-height:13px;font-weight: bold;padding-top: 5px;padding-bottom: 5px;padding-left: 5px }
.tensp:hover{color: white;background-color: #0e0e0e;}
.tennsx{background-color: #e0b214;color: white;float: left;margin-left: 1.5%;word-wrap: break-word;font-size: 11px;line-height:11px;font-weight: bold;padding-top: 5px;padding-bottom: 5px;padding-right: 15px;padding-left: 5px}
.tennsx:hover{color: white;background-color:#f8c61a }
.qlsp{width: 97%;margin-left: 1.5%;float: left;}
.qlsp a{font-weight: normal;font-size: 10px}
a.baohet_con{font-weight: normal;font-size: 12px;margin-top: 3px;display: inline-block;margin-bottom: 5px;}
p.hethang{font-weight: bold;font-size: 13px;margin: 0 auto;margin-top: 3px;display: block;margin-bottom: 5px;}
a.conhang,p.conhang{font-weight: bold;font-size: 13px;margin: 0 auto;margin-top: 3px;display: block;margin-bottom: 5px;}
.boxhethang{-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;border: 1px solid #d9534f;box-sizing: border-box;
    box-sizing: border-box;-webkit-box-sizing:  border-box;}
.boxhethang:hover{-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;border: 1px solid #d9534f;box-sizing: border-box;
    box-sizing: border-box;-webkit-box-sizing:  border-box;}
.cachicon{margin-left:1px;margin-right: 1px}
#box4{width: 100%;height: auto;margin: 0 auto;background-color: white;}
.box4_1{width: 950px;height: auto;min-height:65px;margin: 10px auto;background-color: #9f00a7;text-align: center}
.copy{display: block;padding-top: 20px;color: white}
.copy a{color: white;font-weight: bold}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: white;
    background-color: transparent;
}
.navbar-default .navbar-brand {
    color: white;
}
.navbar-default .navbar-nav > li > a {
    color:white;
}
.navbar-default .navbar-nav > li > a:hover {
    color:white;font-weight: bold;
}

/*.....................................................................................*/


.themsp{width: 50%;min-width: 450px;height: auto;min-height:100px;float: left;margin-left: 1.5%;margin-top: 10px;margin-bottom: 10px;
    background-color: #2e2e2e}
.texttomtat{width: 85%;margin: 0 auto;margin-bottom: 5px;height: 27px;padding: 4px 12px;text-align: left}
.tentt{font-size: 12px;color: white;font-weight: normal;margin-left: 10px;}

.nutup{margin-left: 35px;color: #ffffff}

.box_sp_tomtat{width: 22%;float: left;margin-left: 2%;margin-top: 10px;margin-bottom: 10px;}
.dong{width: 100%;margin: 0;height: 25px;border-left: 1px solid #f5f4f4;border-right: 1px solid #f5f4f4;margin-top: 0;margin-bottom: 0;font-size: 12px;font-weight: normal;text-align: center;border-bottom:1px solid #f5f4f4;}
.tren{border-top:1px solid #f5f4f4;background-color: #f5f4f4;color: #383535;font-size: 12px;font-weight: bold;text-align: center;border-bottom:none}

.cot1{width: 20%;-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;float: left;line-height: 25px;box-sizing: border-box;
    box-sizing: border-box;-webkit-box-sizing:  border-box;}
.cot2{width: 30%;float: left;-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;float: left;line-height: 25px;box-sizing: border-box;
    box-sizing: border-box;-webkit-box-sizing:  border-box;}
.cot3{width: 15%;float: left;-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;float: left;line-height: 25px;box-sizing: border-box;
    box-sizing: border-box;-webkit-box-sizing:  border-box;}
.cot4{width: 35%;float: left;pad-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;float: left;line-height: 25px;box-sizing: border-box;
    box-sizing: border-box;-webkit-box-sizing:  border-box;}
.ngancottren{border-right: 1px solid white}
.ngancot{border-right: 1px solid #f5f4f4}
.cot4 a{font-weight: normal;font-size: 12px}
li.activept span{font-weight:bold;color:white;background-color:#5bc0de}
li.activept:hover span{font-weight:bold;color:white;background-color:#5bc0de}

.prev.disabled,.next.disabled{display: none}
.error_message{color: #FF9999; margin-left: 35px;}
.required{color: #FF9999;}
.divhinhsp{width:40%;margin: 0 auto 5px;}
